<?php
session_start();

if (isset($_SESSION['ID'])) {
    $ID_LOGADO = $_SESSION['ID'];
    $PERMISSAO = $_SESSION['PERMISSAO'];
} else {
    echo "<script type='text/javascript'>";
    echo "window.location = 'index.php';";
    echo "</script>";
}

if (isset($_GET['busca'])) {
    if (!(isset($_GET['pagina']))) {
        $busca = $_GET['busca'];
        echo "<script type='text/javascript'>";
        echo "x = 'visualizar_servidor.php?busca=$busca&pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
} else {
    if (!(isset($_GET['pagina']))) {
        echo "<script type='text/javascript'>";
        echo "x = 'visualizar_servidor.php?pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
}

if ($PERMISSAO > 1) {
    ?>
    <!DOCTYPE html>
    <html>
        <head>
            <script type="text/javascript">
                function confirmaDeleta(ID)
                {
                    var x;
                    var r = confirm("Tem certeza que deseja deletar este servidor?");
                    if (r === true)
                    {
                        x = "operacoesPHP/deletarServidor.php?ID=" + ID;
                        window.location = x;
                    }
                }
            </script>
            <link href="Styles/CSS.css" rel="stylesheet" type="text/css"/>
            <meta charset="UTF-8">
            <title>AGE - Visualizar Servidores</title>
        </head>
        <body style="background-color: #9cea70"  onload="startTime()">
            <?php include("./cabecalho.html") ?>
            <table id="SITE">
                <tr>
                    <td id="MENU" valign="top">
                        <?php include("./menuLateral.php") ?>
                    </td>
                    <td id="CONTEUDO"style="border: 0px;">

                        <form style="width: 100%; text-align: center;">
                            <input type="search" name="busca" placeholder="Filtro" style="border-radius: 10px;"/>
                        </form>

                        <?php
                        require_once './operacoesPHP/conection.php';

                        if (isset($_GET["busca"])) {
                            $B = $_GET["busca"];

                            $sql = "SELECT * FROM SERVIDOR WHERE NOME LIKE '%$B%' OR LOGIN LIKE '%$B%' OR EMAIL LIKE '%$B%';";

                            $result = mysqli_query($con, $sql);

                            $num = mysqli_num_rows($result);

                            $i;

                            $pagina = $_GET['pagina'];
                            $limite = ($pagina + 1) * 10;

                            if ($num < $limite) {
                                $limite = $num;
                            }


                            for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                                if (!($i == 0)) {
                                    $sql = "SELECT * FROM SERVIDOR WHERE NOME LIKE '%$B%' OR LOGIN LIKE '%$B%' OR EMAIL LIKE '%$B%' ORDER BY NOME LIMIT " . ($i - 1) . ", " . $i . ";";

                                    $result = mysqli_query($con, $sql);

                                    $linha = mysqli_fetch_assoc($result);

                                    $ID = $linha['ID_SERVIDOR'];
                                    $NOME = $linha['NOME'];
                                    $DATA_NASCIMENTO = $linha['DATA_NASCIMENTO'];
                                    $EMAIL = $linha['EMAIL'];
                                    $TIPO_SERVIDOR = $linha['TIPO_SERVIDOR'];
                                    $LOGIN = $linha['LOGIN'];
                                    $FACEBOOK = $linha['FACEBOOK'];
                                    $LATTES = $linha['LINK_LATTES'];
                                    $IMAGE = $linha['ENDERECO_FOTO'];

                                    echo "<table style='background-color: white; margin: auto; width: 70%; margin-top: 10px; border-radius: 10px;'>";
                                    echo "<tr>";



                                    echo "<td valign='top' style='padding-left: 15px;'> <span style='font-size: 20px; font-weight: bold;'>$NOME</span>
                              <br>Login: <i>$LOGIN</i><br>
                              Email: <i>$EMAIL </i><br>
                              Nascimento: <i>" . date('d/m/Y', strtotime($DATA_NASCIMENTO)) . "</i> <br><br><br>";

                                    echo "<div style='text-align: center; width: 40%; border: green solid 3px; background-color: #9cea70; margin: auto; border-radius: 15px;'>";
                                    if (($PERMISSAO == 3) || ($ID == $ID_LOGADO)) {
                                        echo "<a onclick='confirmaDeleta($ID)' href='#'><img alt='Deletar' src='imagens/delete.png' width='40' height='40'></a><a href='alterar_servidor.php?ID=$ID'><img alt='Alterar' src='imagens/edit.png' width='40' height='40'><a>";
                                    }

                                    if ($FACEBOOK != null) {
                                        echo "<a href='$FACEBOOK' target='_blank'><img alt='Facebook' src='imagens/facebook.png' width='40' height='40'><a>";
                                    } else {
                                        echo "<a href=''><img alt='Facebook (indisponível)' src='imagens/facebook_PB.png' width='40' height='40'><a>";
                                    }
                                    if ($LATTES != null) {
                                        echo "<a href='$LATTES' target='_blank'><img alt='Lattes' src='imagens/lattes.png' width='35' height='35'><a>";
                                    } else {
                                        echo "<a href=''><img alt='Lattes (indisponível)' src='imagens/lattes_PB.png' width='35' height='35'><a>";
                                    }

                                    echo "</div>";
                                    echo "</td>";

                                    echo "<td width='125'> <img style='float: right; border: 5px solid green; border-radius: 20px;' alt='$NOME' src='foto_perfil/$IMAGE' width='100' height='150'> </td>";

                                    echo "</tr>";
                                    echo "</table>";
                                    echo "<hr width='45%' color='green' style='margin: 10px auto;'>";
                                }
                            }

                            echo "<div style='width: 100%; text-align: center;'>";
                            if ($num == 0) {
                                echo "A Busca não retornou nenhum registro.";
                            } else {
                                $num = $num / 10;
                                $num = (int) $num;

                                if (!($pagina == 0)) {
                                    echo "<a href='visualizar_servidor.php?busca=$B&pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                                }

                                echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                                if ($pagina < $num) {
                                    echo "  |  <a href='visualizar_servidor.php?busca=$B&pagina=" . ($pagina + 1) . "'> Próxima </a>";
                                }
                            }
                            echo "</div>";
                        } else {
                            $sql = "SELECT * FROM SERVIDOR";

                            $result = mysqli_query($con, $sql);

                            $num = mysqli_num_rows($result);

                            $i;

                            $pagina = $_GET['pagina'];
                            $limite = ($pagina + 1) * 10;

                            if ($num < $limite) {
                                $limite = $num;
                            }


                            for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                                if (!($i == 0)) {
                                    $sql = "SELECT * FROM SERVIDOR ORDER BY NOME LIMIT " . ($i - 1) . ", " . $i . ";";

                                    $result = mysqli_query($con, $sql);

                                    $linha = mysqli_fetch_assoc($result);

                                    $ID = $linha['ID_SERVIDOR'];
                                    $NOME = $linha['NOME'];
                                    $DATA_NASCIMENTO = $linha['DATA_NASCIMENTO'];
                                    $EMAIL = $linha['EMAIL'];
                                    $LOGIN = $linha['LOGIN'];
                                    $TIPO_SERVIDOR = $linha['TIPO_SERVIDOR'];
                                    $FACEBOOK = $linha['FACEBOOK'];
                                    $LATTES = $linha['LINK_LATTES'];
                                    $IMAGE = $linha['ENDERECO_FOTO'];

                                    echo "<table style='background-color: white; margin: auto; width: 70%; margin-top: 10px; border-radius: 10px;'>";
                                    echo "<tr>";



                                    echo "<td valign='top' style='padding-left: 15px;'> <span style='font-size: 20px; font-weight: bold;'>$NOME</span>
                              <br>Login: <i>$LOGIN</i><br>
                              Email: <i>$EMAIL </i><br>
                              Nascimento: <i>" . date('d/m/Y', strtotime($DATA_NASCIMENTO)) . "</i> <br><br><br>";

                                    echo "<div style='text-align: center; width: 40%; border: green solid 3px; background-color: #9cea70; margin: auto; border-radius: 15px;'>";
                                    if (($PERMISSAO == 3) || ($ID == $ID_LOGADO)) {
                                        echo "<a onclick='confirmaDeleta($ID)' href='#'><img alt='Deletar' src='imagens/delete.png' width='40' height='40'></a><a href='alterar_servidor.php?ID=$ID'><img alt='Alterar' src='imagens/edit.png' width='40' height='40'><a>";
                                    }

                                    if ($FACEBOOK != null) {
                                        echo "<a href='$FACEBOOK' target='_blank'><img alt='Facebook' src='imagens/facebook.png' width='40' height='40'><a>";
                                    } else {
                                        echo "<a href=''><img alt='Facebook (indisponível)' src='imagens/facebook_PB.png' width='40' height='40'><a>";
                                    }
                                    if ($LATTES != null) {
                                        echo "<a href='$LATTES' target='_blank'><img alt='Lattes' src='imagens/lattes.png' width='35' height='35'><a>";
                                    } else {
                                        echo "<a href=''><img alt='Lattes (indisponível)' src='imagens/lattes_PB.png' width='35' height='35'><a>";
                                    }

                                    echo "</div>";
                                    echo "</td>";

                                    echo "<td width='125'> <img style='float: right; border: 5px solid green; border-radius: 20px;' alt='$NOME' src='foto_perfil/$IMAGE' width='100' height='150'> </td>";

                                    echo "</tr>";
                                    echo "</table>";
                                    echo "<hr width='45%' color='green' style='margin: 10px auto;'>";
                                }
                            }

                            echo "<div style='width: 100%; text-align: center;'>";
                            if ($num == 0) {
                                echo "Nenhum servidor cadastrado ainda.";
                            } else {
                                $num = $num / 10;
                                $num = (int) $num;

                                if (!($pagina == 0)) {
                                    echo "<a href='visualizar_servidor.php?pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                                }

                                echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                                if ($pagina < $num) {
                                    echo "  |  <a href='visualizar_servidor.php?pagina=" . ($pagina + 1) . "'> Próxima </a>";
                                }
                            }
                            echo "</div>";
                        }
                        ?>
                        <div style="text-align: right; width: 100%; margin-top: 15px;">
                            <a href="cadastro_servidor.php" id="ADD_EGRESSO">Adicionar Servidor</a>
                        </div>
                    </td>
                </tr>
            </table>
        </body>
    </html>
    <?php
} else {
    echo "<script type='text/javascript'>";
    echo "window.location = 'Novidades.php';";
    echo "</script>";
}
?>